Pod Anti-Affinity
特定の複数のPodを同じノードに配置したくない
例:複数のレプリカを同じノードに置くと冗長性がないので分けたい
code:yaml
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app: my-app
topologyKey: "kubernetes.io/hostname"
ハードAnti-Affinity
絶対に、その複数のPodを同じノードに配置したくない
ソフトAnti-Affinity
可能であれば、その複数のPodを同じノードに配置したくない